USE GD2C2013
GO
CREATE PROCEDURE vacuna_gdd.sp_insertar_persona
	@dni_a_retornar numeric(18) OUT,
	@dni numeric(18),
	@nombre varchar(255),
	@apellido varchar(255),
	@fecha_nac varchar(10),
	@sexo char(1),
	@direccion varchar(255),
	@telefono numeric(18),
	@mail varchar(255),
	@estado_civil varchar(255)
AS
	DECLARE @fecha_nac_aux varchar(10)
	SELECT @fecha_nac_aux= vacuna_gdd.cast_datetime(@fecha_nac)
	
	INSERT INTO vacuna_gdd.Persona(pers_dni,pers_nombre,pers_apellido,pers_direccion,
	pers_mail,pers_sexo,pers_telefono,pers_estado_civil,pers_fecha_nac)
	VALUES(@dni,@nombre,@apellido,@direccion,@mail,@sexo,@telefono,@estado_civil,@fecha_nac_aux)

	
	SET @dni_a_retornar=(SELECT pers_dni FROM vacuna_gdd.Persona WHERE pers_dni=@dni)
GO